go/parser.parser.expect (method)
61 uses
go/parser (current package)
interface.go#L239: p.expect(token.EOF)
parser.go#L315: func (p *parser) expect(tok token.Token) token.Pos {
parser.go#L343: return p.expect(tok)
parser.go#L487: p.expect(token.IDENT) // use expect() error handling
parser.go#L610: p.expect(token.RBRACK)
parser.go#L620: lbrack := p.expect(token.LBRACK)
parser.go#L637: rbrack := p.expect(token.RBRACK)
parser.go#L758: pos := p.expect(token.STRUCT)
parser.go#L759: lbrace := p.expect(token.LBRACE)
parser.go#L767: rbrace := p.expect(token.RBRACE)
parser.go#L784: star := p.expect(token.MUL)
parser.go#L795: pos := p.expect(token.ELLIPSIS)
parser.go#L1084: lbrack := p.expect(token.LBRACK)
parser.go#L1089: rbrack := p.expect(token.RBRACK)
parser.go#L1105: lparen := p.expect(token.LPAREN)
parser.go#L1110: rparen := p.expect(token.RPAREN)
parser.go#L1128: pos := p.expect(token.FUNC)
parser.go#L1166: _ = p.expect(token.RBRACK)
parser.go#L1272: pos := p.expect(token.INTERFACE)
parser.go#L1273: lbrace := p.expect(token.LBRACE)
parser.go#L1304: rbrace := p.expect(token.RBRACE)
parser.go#L1321: pos := p.expect(token.MAP)
parser.go#L1322: p.expect(token.LBRACK)
parser.go#L1324: p.expect(token.RBRACK)
parser.go#L1346: arrow = p.expect(token.ARROW)
parser.go#L1347: p.expect(token.CHAN)
parser.go#L1360: opening := p.expect(token.LBRACK)
parser.go#L1398: lbrack := p.expect(token.LBRACK)
parser.go#L1416: rparen := p.expect(token.RPAREN)
parser.go#L1444: lbrace := p.expect(token.LBRACE)
parser.go#L1456: lbrace := p.expect(token.LBRACE)
parser.go#L1507: rparen := p.expect(token.RPAREN)
parser.go#L1543: lparen := p.expect(token.LPAREN)
parser.go#L1551: rparen := p.expect(token.RPAREN)
parser.go#L1561: lbrack := p.expect(token.LBRACK)
parser.go#L1610: rbrack := p.expect(token.RBRACK)
parser.go#L1645: lparen := p.expect(token.LPAREN)
parser.go#L1718: lbrace := p.expect(token.LBRACE)
parser.go#L1904: pos := p.expect(op)
parser.go#L2035: pos := p.expect(token.GO)
parser.go#L2050: pos := p.expect(token.DEFER)
parser.go#L2066: p.expect(token.RETURN)
parser.go#L2081: pos := p.expect(tok)
parser.go#L2140: p.expect(token.SEMICOLON)
parser.go#L2176: pos := p.expect(token.IF)
parser.go#L2212: p.expect(token.DEFAULT)
parser.go#L2215: colon := p.expect(token.COLON)
parser.go#L2252: pos := p.expect(token.SWITCH)
parser.go#L2285: lbrace := p.expect(token.LBRACE)
parser.go#L2290: rbrace := p.expect(token.RBRACE)
parser.go#L2344: p.expect(token.DEFAULT)
parser.go#L2347: colon := p.expect(token.COLON)
parser.go#L2358: pos := p.expect(token.SELECT)
parser.go#L2359: lbrace := p.expect(token.LBRACE)
parser.go#L2364: rbrace := p.expect(token.RBRACE)
parser.go#L2376: pos := p.expect(token.FOR)
parser.go#L2606: closePos := p.expect(token.RBRACK)
parser.go#L2767: pos := p.expect(keyword)
parser.go#L2776: rparen = p.expect(token.RPAREN)
parser.go#L2798: pos := p.expect(token.FUNC)
parser.go#L2897: pos := p.expect(token.PACKAGE)
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)